the train is not due yet - German English Dictionary